# Compiler
CXX = g++

# Compiler flags
CXXFLAGS = -Wall

# Targets
TARGETS = process_a process_b

# Default target
all: $(TARGETS)

# Compile process_a
process_a: process_a.cpp
	$(CXX) $(CXXFLAGS) -o process_a process_a.cpp

# Compile process_b
process_b: process_b.cpp
	$(CXX) $(CXXFLAGS) -o process_b process_b.cpp

# Clean up build files
.PHONY: clean
clean:
	rm -f $(TARGETS)
